package chap5.Task;
import java.util.Arrays;
public class Task8 {
    public static void main(String[] args) {
        int[] a = new int[]{1, 2, 3, 4, 5, 5, 4, 3, 2, 1, 7, 8, 9, 7, 7, 11, 11, 13, 13, 13};
        Arrays.sort(a);
        for (int i = a.length - 2; i >= 0; i--) {
           /*if后如果省略{ },那么if语句只作用于其下的第一行代码，这时候如果在if语句下第一行声明一个变量会报错 ；
              因为该声明属于局部变量，是没有其他任何逻辑可以访问到的，所以会报错*/
            if (a[i] < a[a.length - 1]) {
                int maxTwo = a[i];
                System.out.println("数组元素第二大数为" + maxTwo);
                break;
            }

        }

    }
}
